horseshoe mixer - French English Dictionary